a two-wheeled vehicle - French English Dictionary